I've heard people can get turned away for not having a return ticket, is that true?
On landing in Cape Town, the only other ticket I had booked was from Nairobi to Cairo. Evidently, they figured I'd be able to do that without ever leaving South Africa, so it wasn't sufficient proof. In the end, all they did was cut my 3 month visa-on-arrival down to one month.
Another time, checking in for a SEA-BKK flight, I was stopped at the counter for only having a one-way ticket. So I booked a full fare, refundable, return flight on the spot, then found the airline office in Bangkok the next day and refunded it.
Most places, it's not an actual issue. Scary places like Russia and the USA are exceptions.