The world of detailing has a lot of products, techniques etc. Everybody's expectations and perceptions are different. Consequently a lot of it is trial and error.
I'd recommend taking your car to a detailer and maintaining it yourself. You can then read up on what you think is best.