Budget carriers usually get you home at the end of a duty period at least in the UK is what I hear...
Elsewhere like Air Arabia you're mostly at home-sweet-home at the end of every duty period but not necessarily at night though. It's rare for crew to call it a day elsewhere because they've exceeded their flight time limits as rostering is done quite well. There are night stops only at Colombo.