German is harder in terms of grammar, while French has more difficult pronunciation. The difficulty depends on your language background.