It depends, from my experience on these forums and as one how has regularly flown in and out of MCO, there seems to be a misconception about how large and busy of an airport MCO is, not to mention how long it can actually take to get to your gate considering check-in, luggage check, TSA security lines, peoplemover ride, etc.. There is a reason why DME requires you to arrive so early.
Here are my two recommendations:
IF you are checking luggage or require any type of airline counter assistance then I would most definitely recommend DME as checking luggage requires being at the airport at least two hours PRIOR to your departure time. Do not let anyone tell you otherwise, MCO is a very large and busy airport, it can easily take an hour or more from the moment you arrive at the airport to the moment you are in front of your gate. I would not risk it!!
With that said,
If you are NOT checking luggage and have already checked in to your flight with your boarding pass in hand and would rather not arrive to the airport so early, then I would say you could Uber/Lyft to the airport and arrive at the LATEST 1.5 hours prior to your flight. Once again, I would not risk anything later than 1.5 hours prior to your flight boarding time at MCO.