You will always get different opinions. My opinion will be more conservative. I personally think your smile profile looks fine. If you are talking to me up close, I wouldn't think too much of it. I've seen so many cosmetic failures and poor results looking way worse than your teeth. First off, what is your profession? Do you sell, make presentations, go on tv or movies, etc? Is it worth taking a cosmetic investment?
If you choose the cosmetic route, it will be painful both literally and to your wallet. Most likely you will need 2 implants and implant crowns. Since it is hard to match against your adjacent teeth, the other 2 contralateral teeth will need crowns or veneers. Because of possible failure and or poor results, I would refer you to a prosthodontist who specialize in restoring crowns and implants. You can defy the odds or my advice and go cheap.