What is better onlays or crowns?

Case by case. Depends on your particular case. Each have their advantages and are better in certain situations.
Depends. Onlays are more conservative and require less tooth removal. The tooth enters the gum naturally if an omlay is used since they are mostly above the gumline. It all depends on the amount of tooth to begin with.