I have done 13 All Line Rovers.
Always First Class, always 14 days.
For 3 of them, I returned home every single day.
For the other 10, I stayed in a hotel for 4 or 5 nights, usually Monday to Friday/Saturday, but returned home on all the other days.
I generally start on the 6.20 train from Weston-super-Mare, returning home from 9pm to 11pm.
Returning home gives the advantage of not having to carry a change of clothes around with you. Also enables you to get fresh sandwiches, drinks etc. Sleeping in your own bed is a plus, even if it is a very short night's sleep.
It works. But I wouldnt necessarily recommend it to anyone else. Unless theyre a bit crazy. But then if youre doing an ALR, you may well fit that category.
It is very exhausting. But exhilarating.
Recommendation: Get on the first train out each day, but dont ever plan on being on the last train back. Always give yourself some leeway.