surgestions for a tft lcd that works and can be mounted

I want a tft lcd that can be mounted close to the arduino but not piggy backed on to it.
I recently bought a cheapy 3.6 that turned out to be a 8 bit works for a few seconds then locks up display so I would rather find one that works with out having to spend days trying to fight it.

If the solution is to piggy back the display then could it be run off a uno r3 with the uno being a slave.

im really interested it making it look factory when finished so mounting is very important.

The display needs to show a few numbers that will change and a few numbers that are limits. When I touch the limits I want to be able to pull up a screen with numbered keys to edit the set points. (heat and humidity for a incubator)

Is the arduino the right tool for the job or should I look at a PI and use a arduino is the background doing the pwm and controls

any advice is welcome.

p.s I already built a incubator using a 20x4 basic led display which works great but I find it hard to digest all the info as its basic text (different colors and font sizes would really help).