fully-featured

fully-featured

or

full-featured

adjhaving a full range of features or functions