Return tickets works out cheaper so any visitor should go for that option , as for a Visitor Visa , immigration could definitely ask you to show a return ticket, although might not ask also.
That being said , once you have the TRV it doesn't matter that you book the ticket for 3 weeks or three...