1.
versatile
2.
accomplished
3.
all-round
4.
allround
5.
miscellaneous