Go for JLC. They make really good watches and movements were used by AP, Rolex, Patek and a lot of others in the past. They are a under valued brand and you can get their watches with deep discount. Reverso is a very classy choice. Take a good look.
On a second thought, you probably need to figure out two things first:
1. Do you like watches in general, and what if this is your only good watch for a very long time? 2. Why do you want to have complication, other than just the look?
If this is the only good watch you are going to have, then JLC Reverso is still good, but a bit too classy since they usually have leather strap only. The other good choice here is the Omega Speedmaster small size watches, you can put on bracelet, leather straps, and NATO, makes it really good for all occasions.
As far as the complication, it can be very expensive to maintain at a later stage, especially a annual calendar. Again, I guess you like the chorno function, so again, Speedmaster is a good choice.