> I for one feel that + is a very intuitive choice for concatenating strings and lists. Is there any other common operator you would recommend instead?
Literally, any other operator would be better than addition. A space, a dot, a product, two dots, a minus sign, whatever. Anything except the visually commutative plus.
> Because I feel that using a less common one would harm beginner-friendliness significantly.
Usage of + for string concatenation is fairly new, probably invented by C++ (which, by the way, uses bit shift operators for output, so it is not really an example of sane language).