I love my Apple TV, but it IS very expensive, especially if you are only using it occasionally for things like Disney+ and Amazon Prime Video. (I have cut the cord, so the Apple TV is my main set top box I pretty much use for all my media watching/streaming)
I am not familiar with Roku, but I do have a Firestick on one of my TV’s and it is great for what it is.The 4K version is on sale for $24.99 right now (regular $50) and if you don’t need 4K, the normal version is on sale for $20 (regular $40). Just note, there is a coupon code I believe you have to manually put in at checkout (it says it on the product page).
I honestly think that is your best bet, especially if you already use Amazon stuff/services.
The specs indicate output resolution as "720p and 1080p up to 60 fps"...something specific to Youtube? Thx.