budget ist budget. so no surprise to pay extra for everything else than a seat, which is the minimum distance.
board entertainment is available in some planes with own equipment and on-board wifi.
the real problem are long stop-overs at Sabiha Gokcen Airport in Istanbul. The airport offers WiFi for 60 min only if you pay for a meal of 40 TL. Finding a seat to wait or sleep is impossible in the morning hours. Long waiting lines for the security check after you landed.